home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
amiex
/
thrashtop.lha
/
ThrashTop
/
TTop1.5.Dox
< prev
Wrap
Text File
|
1980-10-04
|
11KB
|
232 lines
_ _ __\/__ _ _
__________________________ /\ _____________________
/ ________________________// //____________________ \
\ \_ __ _____ __ ______ / / __ ____ __ __ / /
\_// \\___// \\____ \ / /_/ //___ \ / \ \ \ / /
/ /\ \ / /\ \ / // __ // __// /\ \ \ V /
__ / /__\ \ / / \ \ / // / / // /\ \ / /__\ \ / A \
\// //____//_/ \_\\// / /_//_/ \ \\______//_/ \ \
/ /_________________ / /___________\ \ ___________\ \
\___________________\\//___________\\//_____________/
ThrashTop V1.04 (C) 1992 Thrash/Anthrox
THIS UTILITY CANNOT BE SOLD IN ANY FORM
BY PUBLIC DOMAIN LIBRARIES!
Code, Commandline, Extra Ideas, Sheep ......... Thrash
Design, Additions, Ideas, Hastles to coder .... Pot-Noodle & Marvin
Dox/Help Text ................................. Thrash & Pot-Noodle
SEE BOTTOM OF FILE FOR LATEST INFORMATION
If you want to see ▀eta-Versions of up and coming Thrash utils
why not call one of the following boards. Thanks to all these
for thoroughly testing all my utils.
BBS NUMBER Sysop
C.A.L +44-(0)81-3466842 Pot-Noodle
Synergy +49-573141982 Sigma-Seven
Bad Dreams +44-(0)81-6795693 Dream Warrior
HyperSpace +49-59164755 Thargoid
Burger Bar +44-(0)983-741324 Ice D
Arcadia +44-(0)923-893593 Beast
EnterPrise +01-4122332611 Picard
Why Use TTOP instead of your top uploader util??
------------------------------------------------
Well, aside from looking cool and having all the features that most sysops
want these days, it is fucking amazingly fast! Compare it to Ulog for
example and you will see the difference!! The main reason this util is so
much faster is because its coded in a REAL language! None of this pussy shit
Basic or C. It has been tested fully on our worldwide boards with absolutely
NO problems what-so-ever. TOTALLY BUG FREE (!). A small problem with the
first release was that it would not work on all cache memory systems but
this was only due to the code being encoded to stop lamers getting at my
hard work. Ive now taken this out and hope that they will have the sense
not to fiddle about with any of the enclosed texts etc. Thanks must go to
DreamMaster & N.O.M.A.D from the Living Hell BBS for pointing this out to
me. These were the only sysops who actually bothered to tell me. See - let
me know and it can be sorted! The other change to this version is that you
can now also display a TOP LEECHERS CHART if you wish. (see command info)
Right, I'll start off for with a small description of the command
line and then go on to some examples which hopefully will help you all
understand it a bit better.
Main Command Line
-----------------
T-TOP >OUTPUT L(C) S:TLOGO S T BBS:USER.DATA ###/ALL # L(C) S:BLOGO
--1-- ---2--- ------3----- 4 -------5------- ---6--- 7 ------8-----
+---+---------------------------------------------------------------------+
| # | Description |
+---+---------------------------------------------------------------------+
| 1 | Utils Path/Name |
+---+---------------------------------------------------------------------+
| 2 | Redirect to the output file. Use two >'s to JOIN to existing file. |
| | Remove this argument to send the output straight to your CLI... |
+---+---------------------------------------------------------------------+
| 3 | Logo Above the Chart. Use its FULL path. Remove this argument to |
| | have no logo at the top. Add another of this Argument to have 2 or |
| | more logos at the top. The number of logos is infinite! From version|
| | 1.03 onwards you can now use "LC" to output logo but TTOP will clear|
| | the screen beforehand for ya. |
+---+---------------------------------------------------------------------+
| 4 | Add an S before Arg 5 to strip the |'s from the output. This will |
| | make the output look much better when viewed through Ami-Express's |
| | ANSI stripper. If you're making the ANSI version, leave this arg |
| | out. NOTE: The non-ansi output does not bother stripping the ANSI |
| | codes, as Express will do this fine by itself. |
+---+---------------------------------------------------------------------+
| 5 | Specify the FULL name and path of your user.data here. Leave this |
| | Arg out to turn the util into a glorified Type command!! You can |
| | define a "D" instead of the "T" for a TOP LEECHERS CHART! |
+---+---------------------------------------------------------------------+
| 6 | Specify how many users to include on the chart. MUST be a 3 digit |
| | number, so if it is less than 100 padding 0's must be added. EG 015 |
| | Enter "ALL" to list all of your users. |
+---+---------------------------------------------------------------------+
| 7 | Here you may place a number from 2-9. This number gets used in the |
| | calculation to define Elite from Leeches. Ie 3 would give you about |
| | the same as most utils but you could use 9 to get less Elites and |
| | Leeches but many more Normal users. If left out it defaults to 3 |
+---+---------------------------------------------------------------------+
| 8 | Same as Arg 3, except all logos after Arg 5 (User.Data) will go |
| | BELOW the actual Chart. |
+---+---------------------------------------------------------------------+
Ha! bet you're all still a bit baffled eh? Maybe these will help...
Some Examples
-------------
L (LOGO) - Defines that the following file is text to be displayed above
(position 3) or below (position 8) the user data chart. By
leaving out the user data parts of the command line, it can
be used as a glorified type command. (REMEMBER TO GIVE A RE-
DIRECTION FILE IF REQUIRED!). As many texts as you want can
be displayed before or after the user chart. For new option
see "New to 1.03" near the end of the doc file.
EXAMPLE:
TTop l bbs:logos/logo1
TTop l bbs:logos/logo1 l bbs:logos/adtext
S (STRIP) - When the user chart is displayed all "|"'s are stripped
out for you so it looks better through Ami-Expresses Ansi-
stripper. It does NOT strip ansi codes cause express can
handle this for you. This argument must come BEFORE the
user.data file. If left our it will default to ansi-display.
T (TOP!) - This argument tells TTop that the following path and file
are to be used to extract the user data from to compile the
chart. After the file name leave a space followed by a 3
digit number which will define how many users you wish to
be displayed in the chart. The number must be decimal and
if the users required is below 100 padding zeros MUST be
added. This number can be replaced by "all" or just an "a"
to give stats for all users.
D (DOWN) - Same as above option except that a downloaders chart will be
displayed instead of the usual uploaders.
EXAMPLE:
TTop t bbs:data/user.data 010 Display top 10 data
TTop t bbs:data/user.data 025 Display top 25 data
TTop d bbs:data/user.data all Display all users download data
After this 3 digit figure you can place a decimal number between
3 & 9. This gets used in a multiplication routine that decides
which sort of ratios get classed as elite,leech or normal. For
example 3 will give ratios of 3/1 7 would give 7/1 etc. If left
out TTop will use its own default of 3.
EXAMPLE:
TTop t bbs:data/user.data 010 5 Display top 10 data ratios 5/1
TTop t bbs:data/user.data 025 Display top 10 data ratios 3/1
MAIN EXAMPLES:
-------------
There now follows some examples that put all of the above into
practice just to get you into the swing of things. Dont forget
to add the re-direction.
1) Display group logo then user chart for top 10 users using
a ratio of 3/1.
TTop l bbs:logos/logo1 t BBS:USER.DATA 010
2) Display group logo, small add for another board then top
15 users using a ratio of 5/1
TTop l bbs:logos/logo1 l bbs:ads/adtext1 t bbs:user.data 015 5
3) Same as above but with advert after the user chart.
TTop l bbs:logos/logo1 t bbs:user.data 015 5 l bbs:ads/adtext1
4) Display uploader chart for all users using 9/1 ratio (tough!)
but strip out ansi crap.
TTop s t bbs:user.data a 9
Hopefully you can use all options by now so have fun and compare
the speed of TTOP to the old util you were using!!!
**************************************************************************
* Update Information from Version 1.01+ *
**************************************************************************
New to 1.03
-----------
It only a small update but people have asked for it. If at the logo
command you DIRECTLY follow the "L" with a "C" then TTOP will now clear
the screen before displaying your text/logo.
EXAMPLE:
TTop lc bbs:logos/logo1
**************************************************************************
New to 1.04
-----------
Just a small bug-fix. Thanks to Beast from Arcadia for the info.
On the overall user stats line the Megs up/downloaded would overflow
to soon for many bbs's. The calculation has now been improved and will
now not overflow until Ami-Express's user-data structure itself overflows.
Look out for TBAR coming soon.. All charts available ie Ups/downs
Msgs,files etc.. all in a FAST bar chart format. And then .....
ThrashTop V2 - ideas NOW!!!
**************************************************************************
New to 1.05
-----------
Requested/Needed! by a few of the larger boards who use my utils. TTop
will now handle 10 figures in the bytes area of the ansi chart. This
means that people/s who have uploaded more than 1 Gig will now have
the correct number of bytes next to their name. Sorry for not doing this
in previous versions but i was unaware their were so many hot guys out
there!!
**************************************************************************
Last note
---------
I will give be doing fairly(!) regular updates to this util but
cant do anything special unless sysops are prepared to give me their own
ideas etc. (One we've been chatting about is random logos. ie you give TTop
a choice of maybe upto 10 logos and the util will pick one!). I dont mind
adding stuff but you must let me get some sort of feedback. I s'pose that
will have to include moans ,bugs (NONE!) as well! Just leave a message to
Thrash on our UKHQ (C.A.L +44-81-3466842), or maybe Im on your board
already (You lucky person!).
Thrash/Nudel'92
PS: Dont fuckin try getting you mitts on the text!! You want your own text
in a util, learn to fuckin code!! This is our work so leave it alone.
If you fancy a go at changing anything - beware! YOU HAVE BEEN WARNED